﻿//最后生成时间：2020/9/23 14:57:24

using System;
using System.Collections.Generic;
using System.Xml.Serialization;

namespace HTUtility
{
	[Serializable]
	public class GameSceneScheme
	{
		[XmlElement("GameSceneList")]
		public List<GameSceneItem> GameSceneList;
	}
	[Serializable]
	public class GameSceneItem
	{
		[XmlAttribute("ID")]
		public int ID { get; set; }
		[XmlAttribute("MapName")]
		public string MapName { get; set; }
		[XmlAttribute("MapType")]
		public int MapType { get; set; }
		[XmlAttribute("MapRes")]
		public string MapRes { get; set; }
		[XmlAttribute("MusicID")]
		public int MusicID { get; set; }
		[XmlAttribute("CameraFOV")]
		public float CameraFOV { get; set; }
		[XmlAttribute("CameraAlpha")]
		public float CameraAlpha { get; set; }
		[XmlAttribute("CameraBeta")]
		public float CameraBeta { get; set; }
		[XmlAttribute("CameraDistance")]
		public float CameraDistance { get; set; }
		[XmlAttribute("CameraAlpha2")]
		public float CameraAlpha2 { get; set; }
		[XmlAttribute("CameraDistance2")]
		public float CameraDistance2 { get; set; }
		[XmlAttribute("BornLocationX")]
		public float BornLocationX { get; set; }
		[XmlAttribute("BornLocationY")]
		public float BornLocationY { get; set; }
		[XmlAttribute("BornLocationZ")]
		public float BornLocationZ { get; set; }
		[XmlAttribute("BackMapID")]
		public string BackMapID { get; set; }
		[XmlAttribute("BackLocationX")]
		public string BackLocationX { get; set; }
		[XmlAttribute("BackLocationY")]
		public string BackLocationY { get; set; }
		[XmlAttribute("BackLocationZ")]
		public string BackLocationZ { get; set; }
		[XmlAttribute("ReLiveCount")]
		public int ReLiveCount { get; set; }
		[XmlAttribute("ReLiveMapID")]
		public string ReLiveMapID { get; set; }
		[XmlAttribute("ReLiveLocationX")]
		public string ReLiveLocationX { get; set; }
		[XmlAttribute("ReLiveLocationY")]
		public string ReLiveLocationY { get; set; }
		[XmlAttribute("ReLiveLocationZ")]
		public string ReLiveLocationZ { get; set; }
		[XmlAttribute("MinX")]
		public float MinX { get; set; }
		[XmlAttribute("MaxX")]
		public float MaxX { get; set; }
		[XmlAttribute("MinZ")]
		public float MinZ { get; set; }
		[XmlAttribute("MaxZ")]
		public float MaxZ { get; set; }
		[XmlAttribute("Country")]
		public int Country { get; set; }
		[XmlAttribute("MonsterFile")]
		public string MonsterFile { get; set; }
		[XmlAttribute("Level")]
		public int Level { get; set; }
		[XmlAttribute("BlpointX")]
		public float BlpointX { get; set; }
		[XmlAttribute("BlpointZ")]
		public float BlpointZ { get; set; }
		[XmlAttribute("TlpointX")]
		public float TlpointX { get; set; }
		[XmlAttribute("TlpointZ")]
		public float TlpointZ { get; set; }
		[XmlAttribute("Distance")]
		public int Distance { get; set; }
		[XmlAttribute("MapImage")]
		public string MapImage { get; set; }
		[XmlAttribute("CanOpen")]
		public int CanOpen { get; set; }
		[XmlAttribute("Delivery")]
		public int Delivery { get; set; }
		[XmlAttribute("DeliveryType")]
		public int DeliveryType { get; set; }
		[XmlAttribute("BrpointX")]
		public float BrpointX { get; set; }
		[XmlAttribute("BrpointZ")]
		public float BrpointZ { get; set; }
		[XmlAttribute("CollecteID")]
		public int CollecteID { get; set; }
		[XmlAttribute("BoothPos1")]
		public string BoothPos1 { get; set; }
		[XmlAttribute("BoothPos2")]
		public string BoothPos2 { get; set; }
		[XmlAttribute("BoothPos3")]
		public string BoothPos3 { get; set; }
		[XmlAttribute("BoothPos4")]
		public string BoothPos4 { get; set; }
		[XmlAttribute("PKRegion1")]
		public int PKRegion1 { get; set; }
		[XmlAttribute("PKRegion2")]
		public int PKRegion2 { get; set; }
		[XmlAttribute("PKRegion3")]
		public int PKRegion3 { get; set; }
		[XmlAttribute("PKRegion4")]
		public int PKRegion4 { get; set; }
		[XmlAttribute("TeamCountryLimit")]
		public int TeamCountryLimit { get; set; }
		[XmlAttribute("GridSize")]
		public float GridSize { get; set; }
		[XmlAttribute("FuryDamageRate")]
		public float FuryDamageRate { get; set; }
		[XmlAttribute("CountryPower")]
		public int CountryPower { get; set; }
		[XmlAttribute("NameIcon")]
		public string NameIcon { get; set; }
		[XmlAttribute("HangUp")]
		public int HangUp { get; set; }
		[XmlAttribute("NeedArrow")]
		public int NeedArrow { get; set; }
		[XmlAttribute("AttackMode")]
		public int AttackMode { get; set; }
		[XmlAttribute("KillTips")]
		public int KillTips { get; set; }
		[XmlAttribute("FreeReliveTime")]
		public int FreeReliveTime { get; set; }
		[XmlAttribute("ReliveType")]
		public int ReliveType { get; set; }
		[XmlAttribute("ShowTitle")]
		public int ShowTitle { get; set; }
		[XmlAttribute("PKPunish")]
		public int PKPunish { get; set; }
		[XmlAttribute("Speak")]
		public string Speak { get; set; }
		[XmlAttribute("Reminder")]
		public string Reminder { get; set; }
		[XmlAttribute("ConveneType")]
		public int ConveneType { get; set; }
		[XmlAttribute("ShowBeAttackTip")]
		public int ShowBeAttackTip { get; set; }
		[XmlAttribute("PKRecord")]
		public int PKRecord { get; set; }
		[XmlAttribute("CanTransInBattle")]
		public int CanTransInBattle { get; set; }
		[XmlAttribute("AutoFight")]
		public int AutoFight { get; set; }
		[XmlAttribute("VipLevel")]
		public int VipLevel { get; set; }
		[XmlAttribute("LowVipPrice")]
		public int LowVipPrice { get; set; }
		[XmlAttribute("FullBloodRelive")]
		public int FullBloodRelive { get; set; }
		[XmlAttribute("BanEscort")]
		public int BanEscort { get; set; }
		[XmlAttribute("RefillHP")]
		public int RefillHP { get; set; }
		[XmlAttribute("FreeFury")]
		public int FreeFury { get; set; }
		[XmlAttribute("BanFly")]
		public int BanFly { get; set; }
		[XmlAttribute("ShowBuyFury")]
		public int ShowBuyFury { get; set; }
		[XmlAttribute("ResetCamera")]
		public int ResetCamera { get; set; }
		[XmlAttribute("DefaultPKRegion")]
		public int DefaultPKRegion { get; set; }
		[XmlAttribute("OpenDayModeLimit")]
		public int OpenDayModeLimit { get; set; }
		[XmlAttribute("NoEnterEctype")]
		public int NoEnterEctype { get; set; }
		[XmlAttribute("AutoRunBack")]
		public int AutoRunBack { get; set; }
		[XmlAttribute("GlobalType")]
		public int GlobalType { get; set; }
		[XmlAttribute("DieBuffID")]
		public int DieBuffID { get; set; }
		[XmlAttribute("VoiceUse")]
		public int VoiceUse { get; set; }
		[XmlAttribute("MountType")]
		public int MountType { get; set; }
		[XmlAttribute("EnterBuffID")]
		public int EnterBuffID { get; set; }
		[XmlAttribute("SendStatisClient")]
		public int SendStatisClient { get; set; }
		[XmlAttribute("AutoCloseUI")]
		public int AutoCloseUI { get; set; }
		[XmlAttribute("CanSendFlowers")]
		public int CanSendFlowers { get; set; }
	}
}
